/*------------------------------------------------------------------------------------------------------------------------------------
CSS voor printen documenten
--------------------------------------------------------------------------------------------------------------------------------------*/

@media print {								
  div.pagebreak {
		page-break-after: always;
  }
}

div.printversie {
  visibility: hidden;
} 

div.a4template,div.schermtemplate {
  clear: both;                
  margin: auto;
  padding: 2px;
  width: 21cm;
  height: 25.7cm;                               	/*a4template + a4templatebottom + a4legaltext = A4 (29.7cm) */
  border-bottom: 1px solid;
}

div.schermtemplate {
  height: 10cm;                               	  /*aangepaste hoogte voor op het scherm */
}

div.pdftemplate {																	/*aangepast template voor het maken van PDF's */
  clear: both;                
  margin: auto;
  padding: 2px;
  width: 21cm;
 	height: 25.7cm;                               	
 }

div.a4bottom {
  margin: auto;
  width: 21cm;
  height: 2.5cm;              
  padding: 2px;
  padding-top: 0.2cm;
}

div.a4retourverzoek {    
  margin: auto;
  width: 21cm;
  padding: 1.0cm;
  font-style: italic;
}

div.a4legaltext {    
  margin: auto;
  width: 21cm;
  height: 1.5cm;              
  padding: 2px;
  padding-top: 0.2cm;
  font-size: 0.8em;
  font-style: italic;
  text-align: center;
}

img.a4headerlogo {            
	float: left;
	width: 1.8cm;
	margin-bottom: 0.2cm;             
}

span.a4headertekst {          
  float: right;
  font-size: 1.5em;
}

div.a4headerbavadres {        
	text-align: left;
  float: left; 
}        

div.a4bavopentijden {         
	text-align: right;
  float: right; 
  font-style: italic;  
}

div.a4lijn {                  
  clear: both;
  width: 100%;
  height: 0.2cm;
  border-bottom: 1px solid;
  margin-bottom: 0.2cm;
}

div.a4nawlabels {             
  float: left;
  width: 2.5cm;
	text-align: right;
	padding-right: 0.2cm;
}

div.a4naw {                   
  float: left;
  width: 6cm;
	text-align: left;
	padding-left: 0.2cm;
}

div.datumspecslinks {         
  float: left;
  width: 30%;
  text-align: left;
}

div.datumspecsmidden {        
  float: left;
  width: 40%;
  text-align: center;
}

div.datumspecsrechts {        
  float: right;
  width: 30%;
  text-align: right;
}

div.a4specstext {                      
  width: 100%;
  padding: 0.2cm;
  font-style: italic;
 	color: white;
}

div.volgpagina {              
  float: right;
  text-align: right;
  margin-bottom: 0.2cm;
}

table.a4 {                    
	width: 100%;
}

th.a4 {                       
	border: 1px solid;
	padding: 3px;
	font-weight: normal;
}

td.a4links {                  
	padding-left: 5px;
	vertical-align: top;
	text-align: left;
}

td.a4center {                  
	padding-left: 5px;
	vertical-align: top;
	text-align: center;
}

td.a4rechts {                 
	padding-right: 5px;
	vertical-align: top;
	text-align: right;
}

div.a4bottomrechts {
  float: right;
	width: 5cm;
	text-align: right;
	border: 1px solid;
}

div.reden {
  font-size: 0.8em;
  font-style: italic;  
  padding-left: 20px;
}
